//#define  _CRT_SECURE_NO_WARNINGS
//#include <vector>
//#include <string>
//#include <iostream>
//#include <cmath>
//using namespace std;
//
//bool prime(string tmp)
//{
//	int x = stoi(tmp);
//	//if (x == 2) return true;
//	if (x % 2 == 0) return false;
//	for (int i = 3; i <= sqrt(x); i += 2)
//		if (x % i == 0) return false;
//	return true;
//}
//bool func(int num)
//{
//	string str = to_string(num);
//	for (int i = 0; i < str.size(); i++)
//	{
//		for (int j = i + 1; j < str.size(); j++)
//		{
//			if (str[i] == '0' || str[j] == '0')
//				continue;
//			string tmp;
//			tmp += str[i];
//			tmp += str[j];
//			if (prime(tmp)) return true;
//			tmp.clear();
//			tmp += str[j];
//			tmp += str[i];
//			if (prime(tmp)) return true;
//		}
//	}
//	return false;
//}
//int main()
//{
//	int a, b;
//	cin >> a >> b;
//	int ret = 0;
//	for (int i = a; i <= b; i++)
//	{
//		if (func(i)) ret++;
//	}
//	cout << ret;
//}